Tight Comparison Bounds on the Complexity of Parallel Sorting
نویسندگان
چکیده
The problem of sorting n elements using p processors in a parallel comparison model is considered. Lower and upper bounds which imply that for p ≥ n, the time complexity of this problem is Θ( log( 1 + p / n) logn _ __________ ) are presented. This complements [AKS-83] in settling the problem since the AKS sorting network established that for p≤n the time complexity is Θ( p nlogn _ _____ ). To prove the lower bounds we show that to achieve k ≤ logn parallel time, we need Ω(n 1 + 1/ k ) processors.
منابع مشابه
Computing with Noisy Information
This paper studies the depth of noisy decision trees in which each node gives the wrong answer with some constant probability. In the noisy Boolean decision tree model, tight bounds are given on the number of queries to input variables required to compute threshold functions, the parity function and symmetric functions. In the noisy comparison tree model, tight bounds are given on the number of...
متن کاملApproximate Compaction and Padded-Sorting on Exclusive Write PRAMs
Padded-sorting is a task of placing input items in an array in a nondecreasing order, but with free space between consecutive elements allowed. For many applications, paddedsorting is as useful as sorting. Approximate compaction and compression are closely related problems. It is known that time complexity of padded-sorting on randomized CRCW PRAMs is considerably lower than time complexity of ...
متن کاملApproximate compaction and padded - sortingon
Padded-sorting is a task of placing input items in an array in a nondecreasing order, but with free space between consecutive elements allowed. For many applications, padded-sorting is as useful as sorting. Approximate compaction and compression are closely related problems. It is known that time complexity of padded-sorting on randomized CRCW PRAMs is dramatically lower than time complexity of...
متن کاملCommunication Lower Bounds for Distributed-Memory Computations
In this paper we propose a new approach to the study of the communication requirements of distributed computations, which advocates for the removal of the restrictive assumptions under which earlier results were derived. We illustrate our approach by giving tight lower bounds on the communication complexity required to solve several computational problems in a distributedmemory parallel machine...
متن کاملA Tight Bounds for Asynchronous Renaming1
This paper presents the first tight bounds on the time complexity of shared-memory renaming, a fundamental problem in distributed computing in which a set of processes need to pick distinct identifiers from a small namespace. We first prove an individual lower bound of Ω(k) process steps for deterministic renaming into any namespace of size sub-exponential in k, where k is the number of partici...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- SIAM J. Comput.
دوره 16 شماره
صفحات -
تاریخ انتشار 1987